Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Portugal F1 Portugal F2 Turkey F14 Israel F2 Israel F3 Turkey F6 Turkey F7 Turkey F12 Turkey F14 Turkey F15 Morocco F4 Austria F2 Estonia F1 Slovakia F2 Slovakia F3 Croatia F10 Croatia F12 Turkey F29 Israel F2 Israel F3 China F3 China F4 Turkey F16 Italy F14 Italy F15 Czech Republic F4 Italy F25 Croatia F11 Croatia F12 Morocco F9 Italy F10 Israel F1 Israel F3 Turkey F4 Greece F3 Greece F4 Slovenia F2 Turkey F11 Israel F1 Turkey F13 Israel F2 Czech Republic F3 Bosnia & Herzegovina F5 Morocco F5 Estonia F2 Turkey F15 Czech Republic F2 Bosnia & Herzegovina F5 Czech Republic F6 Slovakia F1 Slovakia F2 Slovakia F3 Serbia F12 Serbia F13 Serbia F14 Israel F1 Spain F1 Spain F2 Greece F1 Romania F10 Greece F2 Israel F2 Croatia F15 Turkey F3 Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Trofeo Barcelona de Tenis - Barcelona Arroyo de la Encomienda - Valladolid Copa Sevilla Internacionales de Andalucia - Seville Volkswagen Challenger 2004 - Wolfsburg San Remo Tennis Cup - San Remo 10ø Tornea B. Camparini - Reggio Emilia Riviera di Rimini Challenger 2004 - Rimini Porsche Open - Poznan Tennis Napoli Cup - Napoli Bancastato Challenger Lugano - Lugano Morocco Tennis Tour - Rabat ATP Open Castilla y Leon - Segovia Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Sao Paulo Challenger Prostejov Challenger Kosice Challenger Bratislava Challenger Marbella Challenger Salinas Challenger Santiago Challenger Itajai Challenger Sao Paulo Challenger Heilbronn Challenger Prostejov Challenger Oberstaufen Challenger Marburg Challenger Genova Challenger Trnava Challenger Eckental Challenger Helsinki Challenger Andria Challenger Napoli Challenger Ostrava Challenger Mestre Challenger Prague Challenger Poprad Tatry Challenger Marburg Challenger Internazionali di Tennis di Bergamo - Bergamo Portoroz Challenger Mohammedia Challenger Internationaler Raiffeisen Grand Prix - St. Polten Santo Domingo Challenger XXXVII Torneig C.E. Laieta - Barcelona Garden Open 2004 - Rome Napoli Challenger Memorial Savigni - Sassuolo Aix En Provence Challenger Poprad Tatry Challenger Rennes Challenger Sophia Antipolis Challenger Barletta Challenger Heilbronn Challenger Caltanissetta Challenger Marburg Challenger Scheveningen Challenger Prague Challenger Tampere Challenger Baumag Open - Budapest Portoroz Challenger Cordenons Challenger Manerbio Challenger Genova Challenger Rome Challenger Tashkent Challenger Cali Challenger Lima Challenger Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Dharwad Challenger 2003 - Dharwad Quimper Challenger Lambertz Open - Aachen Okal Cup 2003 - Eckental Santiago Challenger Tunis Challenger Czech Open 2006 - Prostejov Prostejov Challenger 6th Sardinian International Championships - Cagliari VIII Torneo Internazionale di Tennis - Barletta Poprad Tatry Challenger Braunschweig Challenger Trnava Challenger AT&T Challenger of Dallas - Dallas Bratislava Challenger Phoenix Challenger Siemens Open 2004 - Scheveningen Lille Challenger Prostejov Challenger Marbella Challenger Sophia Antipolis Challenger Alicante Challenger Open Castilla y Leon - Segovia Rome Challenger Heilbronn Challenger Barcelona Challenger Braunschweig Challenger Perugia Challenger Montevideo Challenger Szczecin Challenger Seville Challenger Brest Challenger Maia Challenger Antalya 2 Challenger Guayaquil Challenger Maia Challenger Prague Challenger Antalya Challenger Gran Canaria 2 Challenger Warsaw Challenger Belgrade Challenger Helsinki Challenger Como Challenger Braunschweig Challenger Zug Challenger USTA Men's Challenger of Dallas - Dallas Parma Challenger Split Challenger Luedenscheid Challenger BMW Tennis Championship - Sunrise Bad Waltersdorf Challenger Canberra Challenger Heilbronn Challenger Roseto Degli Abruzzi 2 Challenger Tulln Challenger Bratislava Challenger Prostejov Challenger Braunschweig Challenger Poznan Challenger Tigre Challenger Bratislava Challenger Tenerife 2 Challenger Zadar Challenger Rome Challenger Mauthausen Challenger Bordeaux Challenger Tulln Challenger Brescia Challenger Prostejov Challenger Bratislava 1 Challenger Braunschweig Challenger Tulln Challenger Karlsruhe Challenger Siemens Open - Scheveningen Zadar Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Bratislava Challenger Roseto Degli Abruzzi 1 Challenger Ottignies-Louvain-la-Neuve Challenger Tulln Challenger Szczecin Challenger Liberec Challenger Manama Challenger Tenerife 3 Challenger Cagliari Challenger Bratislava 1 Challenger Montechiarugolo Challenger Braunschweig Challenger Bratislava 2 Challenger Szczecin Challenger X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Open Castilla y Leon - Segovia XXX Edizione 'A Savoldi Marco' - Manerbio Buenos Aires Challenger Canberra Challenger Split Challenger China Open - Beijing IPP Open - Helsinki Sassuolo Challenger Bad Waltersdorf Challenger Open Costa Daurada - Tarragona Tatra Banka Slovak Open - Bratislava Challenger Tunisie - Tunis Valencia Challenger Campionati Internazionali di Sicilia - Palermo Bratislava Challenger KGHM Dialog Polish Indoors - Wroclaw Ostrava Challenger Mauthausen Challenger Luedenscheid Challenger Cordenons Challenger Rome Challenger Santos Challenger Porsche Open - Poznan Tatra Banka Slovak Open - Bratislava Idea Prokom Open - Sopot AIG Japan Open - Tokyo Argentina Open - Buenos Aires Estoril Open - Estoril Open Romania - Bucharest Thailand Open - Bangkok Synsam Swedish Open - Bastad St. Petersburg Open - St. Petersburg Croatia Open - Umag Bratislava Challenger Sanremo Challenger Pilot Pen Tennis - New Haven Madrid Challenger Stockholm Open - Stockholm Delray Beach International Tennis Championships - Delray Beach Chennai Open - Chennai Grand Prix Hassan II - Casablanca Estoril Open - Estoril Santa Fe 2 Challenger Open de Moselle - Metz Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Campionati Internazionali di Sicilia - Palermo Vicenza Challenger Szekesfehervar Challenger Red Letter Days Open - Nottingham Synsam Swedish Open - Bastad Naples Challenger Oeiras 3 Challenger Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven Mercedes Cup - Stuttgart Chennai Open - Chennai Genova Challenger Chennai Open - Chennai Heineken Open - Auckland SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Delray Beach International Tennis Championships - Delray Beach Orange Warsaw Open - Warsaw Marbella Challenger The Nottingham Open - Nottingham Szczecin Challenger Allianz Suisse Open Gstaad - Gstaad Austrian Open - Kitzbuhel BCR Open Romania - Bucharest China Open - Beijing ATP Kremlin Cup - Moscow Bratislava Challenger St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis BCR Open Romania - Bucharest Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Rome Challenger Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Masters Series - Hamburg Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Como Challenger Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle AEGON International - Eastbourne Heineken Open - Auckland Estoril Open - Estoril Mercedes Cup - Stuttgart Thailand Open - Bangkok Braunschweig Challenger Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo San Marino Challenger AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna Montechiarugolo - Parma Challenger Pereira Challenger Qatar ExxonMobil Open - Doha Medibank International - Sydney PBZ Zagreb Indoors - Zagreb Samarkand Challenger US Men's Clay Court Championship - Houston Todi Challenger Pilot Pen Tennis - New Haven Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade San Benedetto Challenger Oberstaufen Challenger Istanbul Challenger Heineken Open - Auckland AEGON International - Eastbourne PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Bergamo Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Allianz Suisse Open - Gstaad PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca ABN AMRO World Tennis Tournament - Rotterdam Bet-at-home Cup - Kitzbuhel Braunschweig Challenger AEGON Championships - London Prague Challenger Meerbusch Challenger Szczecin Challenger Grand Prix Hassan II - Casablanca German Tennis Championships - Hamburg BRD Nastase Tiriac Trophy - Bucharest Sibiu Challenger AEGON Championships - London Erste Bank Open - Vienna Swiss Indoors Basel - Basel Bratislava Challenger Apia International - Sydney SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Glasgow Challenger Bergamo Challenger Cherbourg Challenger If Stockholm Open - Stockholm Quimper Challenger Mersin Challenger Vercelli Challenger Heilbronn Challenger Heineken Open - Auckland Topshelf Open - 's-Hertogenbosch Todi Challenger Scheveningen Challenger Biella Challenger Portugal Open - Oeiras Como Challenger Seville Challenger Bet-at-home Cup - Kitzbuhel AEGON International - Eastbourne Banja Luka Challenger St. Petersburg Open - St. Petersburg Sibiu Challenger Bet-at-home Open - Hamburg Casablanca Challenger China Open - Beijing Copa Claro - Buenos Aires St. Petersburg Open - St. Petersburg Irving Challenger China Open - Beijing Grand Prix Hassan II - Casablanca Erste Bank Open - Vienna Heilbronn Challenger Furth Challenger Power Horse Cup - Dusseldorf Prague Challenger Brasil Open - Sao Paulo Marburg Challenger BRD Nastase Tiriac Trophy - Bucharest Braunschweig Challenger Copa Claro - Buenos Aires Shenzhen Open - Shenzhen Credit Agricole Suisse Open - Gstaad Aircel Chennai Open - Chennai Prague Challenger BRD Nastase Tiriac Trophy - Bucharest Portoroz Challenger Genova Challenger Aircel Chennai Open - Chennai Millennium Estoril Open - Estoril Brasil Open - Sao Paulo Kaohsiung Challenger BMW Open - Munich Geneva Open - Geneva BMW Open - Munich Bet-at-home Open - Hamburg China Open - Beijing Rio Open 500 - Rio de Janeiro Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Bratislava Challenger BMW Open - Munich Santiago Challenger German Tennis Championships - Hamburg Intrum Stockholm Open - Stockholm Irving Challenger Lisbon Challenger Braga Challenger Valencia Open - Valencia Rome Challenger Garanti Koza Sofia Open - Sofia Todi Challenger Braunschweig Challenger Bastad Challenger Biella Challenger Como Challenger Almaty Challenger Buenos Aires Challenger Guayaquil Challenger Bratislava Challenger PBZ Zagreb Indoors - Zagreb Punta Del Este Challenger Marbella Challenger ABN AMRO World Tennis Tournament - Rotterdam Rome Challenger Poznan Challenger Belgaum Open - Belgaum Brisbane International - Brisbane Quimper Challenger Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Eckental Challenger Garanti Koza Sofia Open - Sofia Sardegna Open - Cagliari Rio Open - Rio de Janeiro Tunis Challenger Lambertz Open - Aachen Aix En Provence Challenger Milan Indoors - Milan Ilkley Challenger Bratislava Challenger Naples Challenger Brasil Open - Sao Paulo Augsburg Challenger Barcelona Open BancSabadell - Barcelona Austrian Open - Kitzbuhel Helsinki Challenger Canberra Challenger Erste Bank Open - Vienna Quimper Challenger Open Parc - Lyon Prostejov Challenger Biella Challenger Alicante Challenger Istanbul Challenger Gran Canaria 1 Challenger Milan Challenger Prostejov Challenger Bratislava 1 Challenger Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Oeiras 2 Challenger Sydney International - Sydney Bratislava Challenger Brasil Open - Sao Paulo Sofia 2 Challenger Delray Beach Open - Delray Beach Suisse Open - Gstaad Swiss Open - Gstaad Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Zadar Challenger Troisdorf Challenger Moselle Open - Metz Shenzhen Open - Shenzhen ASB Classic - Auckland Swiss Open - Gstaad Nordea Open - Bastad European Open - Antwerp Stockholm Open - Stockholm Aircel Chennai Open - Chennai Hamburg European Open - Hamburg Melbourne Summer Set - Melbourne Hamburg European Open - Hamburg Open 13 Provence - Marseille Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco SAP Open - San Jose US Men's Clay Court Championship - Houston Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Open Sud de France - Montpellier Nordea Open - Bastad Argentina Open - Buenos Aires New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Serbia Open - Belgrade Belgrade Open - Belgrade Dubai Duty Free Tennis Championships - Dubai ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Wroclaw Challenger Open de Tenis Comunidad Valenciana - Valencia Prague Challenger Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch Moselle Open - Metz Valencia Open - Valencia Erste Bank Open - Vienna Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Croatia Open - Umag TD Waterhouse Cup - Long Island China Open - Beijing Heineken Open Shanghai - Shanghai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Idea Prokom Open - Sopot AIG Japan Open - Tokyo Sydney International - Sydney Open de Tenis Comunidad Valenciana - Valencia Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Bet-at-home Cup - Kitzbuhel Heineken Open - Auckland Millenium Tennis Championships - Delray Beach SAP Open - San Jose Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril BCR Open Romania - Bucharest BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca SA Tennis Open - Johannesburg Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Hamburg European Open - Hamburg AEGON International - Eastbourne Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Generali Open - Kitzbuhel Bank Austria Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Citi Open - Washington PTT Thailand Open - Bangkok Qatar ExxonMobil Open - Doha Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Valencia Open - Valencia Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Heineken Open - Auckland AEGON Championships - London Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing ASB Classic - Auckland Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem European Open - Antwerp Open Sud de France - Montpellier Argentina Open - Buenos Aires Memphis Open - Memphis Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech Ricoh Open - 's-Hertogenbosch Antalya Cup - Antalya Swiss Open - Gstaad New York Open - New York German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Cordoba Open - Cordoba Chile Dove Men+Care Open - Santiago Tata Open Maharashtra - Pune Barcelona Open Banc Sabadell - Barcelona Tennis Napoli Open - Naples Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Tennis Masters Series - Madrid Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai Caltanissetta Challenger BNP Paribas Masters - Paris Sony Open Tennis - Miami Australian Open - Melbourne Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo BNP Paribas Masters - Paris Regions Morgan Keegan Championships - Memphis French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne French Open - Paris Sony Ericsson Open - Miami Wimbledon - London BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Tennis Masters Series - Madrid Mutua Madrid Open - Madrid Australian Open - Melbourne Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Tennis Masters Series - Madrid Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London Internazionali BNL d'Italia - Rome U.S. Open - New York Shenzhen Open - Shenzhen Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Sofia Open - Sofia Mutua Madrid Open - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Maia Challenger Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid French Open - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Campionati Internazionali d'Italia - Rome Miami Open - Miami Masters Series Madrid - Madrid Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QR, SVK-CZE 1-3 French Open - Paris Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group I, 2R, SVK-BIH 2-3 Davis Cup, Group I, PO, SVK-POL 4-1 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, World Group, PO, AUS-SVK 3-0 Davis Cup, Group C, Zhuhai Davis Cup, World Group, Q, CRO-SVK 3-1 Campeonato de Espana Kia de Tenis 2004 - Madrid French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Como Challenger Davis Cup, World Group, PO, NED-SVK 4-0 U.S. Open - New York